package com.aasa.siccosap.service;

import java.util.ArrayList;
import java.util.List;

import com.aasa.siccosap.bean.ObraEnFabricacion;
import com.aasa.siccosap.bean.ObraNotaCredito;
import com.aasa.siccosap.bean.ParametrosConsultaObra;
import com.aasa.siccosap.dao.ObraNotaCreditoDAO;
import com.aasa.siccosap.dao.accesoDaoException;

public class ObraNotaCreditoService {
	ObraNotaCreditoDAO obraNotaCreditoDAO;
	
	public ObraNotaCreditoService() {
		try {
			obraNotaCreditoDAO = new ObraNotaCreditoDAO();
		} catch (accesoDaoException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
	
	public List<ObraNotaCredito> consultarNotaCreditoObra(ParametrosConsultaObra parametros, Boolean obraTODAS) throws Exception {
		List<ObraNotaCredito> consultaObrasEnFabricacion = new ArrayList<ObraNotaCredito>();		
		// ar
		if(!obraTODAS)
			consultaObrasEnFabricacion = obraNotaCreditoDAO.consultarNotasCreditoObraSeleccionada(parametros);
		else
			consultaObrasEnFabricacion = obraNotaCreditoDAO.consultarNotasCreditoObraTodas(parametros);
			
		  		
        return(consultaObrasEnFabricacion);
	}

}

